flash loader下载使用说明 | 您所在的位置:网站首页 › setup program › flash loader下载使用说明 |
转载:https://blog.csdn.net/weixin_45456099/article/details/107492742 一般只能通过三种方式下载程序到stm32单片机中: 1.JTAG 2.ISP 3.IAP 具体可参考:单片机程序下载方式ISP、IAP、JTAG 接下来介绍如何ISP烧录代码: 要通过ISP方式下载程序,需要用到单片机内部自带的Bootloader,这个Bootloader是预制在单片机内部的,出厂自带的,它在出厂后就不能修改或擦除。因此首先要将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了。ISP可以有很多种方式,比如232串口、USB、CAN。下载完成后,设置BOOT0=0,BOOT1=X(0或1)。 第一步:获取软件 STM32使用的ISP下载软件是官方软件Flash loader demostrator。下载地址:软件下载地址 下载完解压安装。 第二步:软件使用 1)点击运行程序 点击next 2)正确读取stm32芯片容量256kb,我使用的是stm32f103RCT6. Target表示芯片类型。 PID表示目标ID version表示BootLoader的版本号 点击next 4) 对于没有CH340芯片的最小系统STM32C8T6 (淘宝上只要搜索“STM32最小系统”就会找到的最常见的STM32C8T6单片机),需要一个USB转TTL的器件,将USB转TTL的器件与最小系统连接,关系如图: USB转TTL的器件 STM32最小系统 GND ---- GND TXD ---- RX(PA10) RXD ---- TX(PA9) 3.3V ---- 3.3V 5V ----- 空 硬件部分: 将BOOT0=1,BOOT1=0 让单片机从系统存储器启动,然后使用ISP下载软件就可以下载程序了 下载完成后,断电,通过连接帽,使得BOOT0=0,BOOT1=0或BOOT1=1。切换到用户闪存启动系统。开机进入正常工作模式。 软件下载: 参照:第二步:软件使用 因为stm32是3.3v的工作电压,所以选择USB转TTL的器件的3.3V。 |
CopyRight 2018-2019 实验室设备网 版权所有 |